<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<title></title>
  <style type="text/css">
    <!--code { font-family: Courier New, Courier; font-size: 10pt; margin: 0px; }-->
  </style>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head><body>


<!-- ======================================================== -->
<!-- = Java Sourcecode to HTML automatically converted code = -->
<!-- =   Java2Html Converter 5.0 [2006-02-26] by Markus Gebhard  markus@jave.de   = -->
<!-- =     Further information: http://www.java2html.de     = -->
<div align="left" class="java">
<table border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff">
  <!-- start headline -->
   <tr>
    <td colspan="2">
     <center><font size="+2">
      <code><b>
ProduktgruppeService.java
      </b></code>
     </font></center>
    </td>
   </tr>
  <!-- end headline -->
   <tr>
  <!-- start source code -->
   <td nowrap="nowrap" valign="top" align="left">
    <code>
<a name="1"><font color="#808080">01</font>&nbsp;</a><font color="#7f0055"><b>package&nbsp;</b></font><font color="#000000">de.lizenzverwaltung.core;</font><br />
<a name="2"><font color="#808080">02</font>&nbsp;</a><font color="#ffffff"></font><br />
<a name="3"><font color="#808080">03</font>&nbsp;</a><font color="#ffffff"></font><br />
<a name="4"><font color="#808080">04</font>&nbsp;</a><font color="#7f0055"><b>public&nbsp;interface&nbsp;</b></font><font color="#000000">ProduktgruppeService&nbsp;</font><font color="#000000">{</font><br />
<a name="5"><font color="#808080">05</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><br />
<a name="6"><font color="#808080">06</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br />
<a name="7"><font color="#808080">07</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;&Uuml;berpr&uuml;ft,&nbsp;ob&nbsp;der&nbsp;Name&nbsp;der&nbsp;Produktgruppe&nbsp;bereits&nbsp;besteht&nbsp;und&nbsp;legt&nbsp;sie&nbsp;an</font><br />
<a name="8"><font color="#808080">08</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">name&nbsp;Der&nbsp;Name&nbsp;der&nbsp;Produktgruppe</font><br />
<a name="9"><font color="#808080">09</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@return&nbsp;</font><font color="#3f5fbf">true,&nbsp;wenn&nbsp;Produktgruppe&nbsp;angelegt&nbsp;wurde.&nbsp;false,&nbsp;wenn&nbsp;der&nbsp;Name&nbsp;bereits&nbsp;existiert</font><br />
<a name="10"><font color="#808080">10</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br />
<a name="11"><font color="#808080">11</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">anlegen</font><font color="#000000">(</font><font color="#000000">String&nbsp;name</font><font color="#000000">)</font><font color="#000000">;</font><br />
<a name="12"><font color="#808080">12</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><br />
<a name="13"><font color="#808080">13</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br />
<a name="14"><font color="#808080">14</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;Loescht&nbsp;eine&nbsp;Produktgruppe&nbsp;und&nbsp;alle&nbsp;ihr&nbsp;zugeordneten&nbsp;Produkte&nbsp;und&nbsp;Lizenzen</font><br />
<a name="15"><font color="#808080">15</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">name&nbsp;Der&nbsp;Name&nbsp;der&nbsp;Produktgruppe</font><br />
<a name="16"><font color="#808080">16</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@return&nbsp;</font><font color="#3f5fbf">true,&nbsp;wenn&nbsp;Produktgruppe&nbsp;gel&ouml;scht&nbsp;wurde.&nbsp;false,&nbsp;wenn&nbsp;loeschen&nbsp;fehlgeschlagen&nbsp;ist.</font><br />
<a name="17"><font color="#808080">17</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br />
<a name="18"><font color="#808080">18</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">loeschen</font><font color="#000000">(</font><font color="#000000">String&nbsp;name</font><font color="#000000">)</font><font color="#000000">;</font><br />
<a name="19"><font color="#808080">19</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><br />
<a name="20"><font color="#808080">20</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br />
<a name="21"><font color="#808080">21</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;&Auml;ndert&nbsp;den&nbsp;Namen&nbsp;einer&nbsp;Produktgruppe&nbsp;und&nbsp;&uuml;berpr&uuml;ft&nbsp;dabei,&nbsp;ob&nbsp;der&nbsp;ge&auml;nderte&nbsp;Name&nbsp;bereits&nbsp;vorhanden&nbsp;ist.</font><br />
<a name="22"><font color="#808080">22</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">alt&nbsp;Der&nbsp;alte&nbsp;Name&nbsp;der&nbsp;Produktgruppe</font><br />
<a name="23"><font color="#808080">23</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@param&nbsp;</font><font color="#3f5fbf">neu&nbsp;Der&nbsp;neue&nbsp;Name&nbsp;der&nbsp;Produktgruppe</font><br />
<a name="24"><font color="#808080">24</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;</font><font color="#7f9fbf">@return&nbsp;</font><font color="#3f5fbf">true,&nbsp;wenn&nbsp;Produktgruppe&nbsp;ge&auml;ndert&nbsp;wurde.&nbsp;false,&nbsp;wenn&nbsp;&Auml;nderung&nbsp;fehlgeschlagen&nbsp;ist.</font><br />
<a name="25"><font color="#808080">25</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br />
<a name="26"><font color="#808080">26</font>&nbsp;</a><font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">aendern</font><font color="#000000">(</font><font color="#000000">String&nbsp;alt,&nbsp;String&nbsp;neu</font><font color="#000000">)</font><font color="#000000">;</font><br />
<a name="27"><font color="#808080">27</font>&nbsp;</a><font color="#ffffff"></font><br />
<a name="28"><font color="#808080">28</font>&nbsp;</a><font color="#000000">}</font></code>
    
   </td>
  <!-- end source code -->
   </tr>
</table>
</div>
<!-- =       END of automatically generated HTML code       = -->
<!-- ======================================================== -->


</body></html>